using System.Collections.Generic;
using Dune.Business.Managers;
using Edge.Business.Managers;
using Edge.Business.Security;
using Edge.Common.ComponentModel;

namespace Shop.Business.Domain.Catalog
{
    public interface ICategoryManager : IAbstractManager<Category, int>, IFilteredSearch<Category, CategoryFilter>
    {
        ICollection<Category> GetCategories(int? id);
        ICollection<NavigationItem> ConvertToNavigation(ICollection<Category> categories);
    }
}